package cn.assumejson.springframework.aop.framework.autoproxy;

import cn.assumejson.springframework.beans.factory.BeanNameAware;
import cn.assumejson.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor;

/**
 * 默认的自动生成代理执行者
 *
 * @author Mr. Li
 * @version 1.0
 * @since 1.0 2021/12/2 15:25
 */
public class DefaultAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator implements InstantiationAwareBeanPostProcessor, BeanNameAware {

    private String beanName;

    @Override
    public void setBeanName(String name) {
        this.beanName = name;
    }
}
